package com.wanxi.test;

import java.util.Random;
import java.util.Scanner;

public class SevenOver {
    public static void main(String[] args) {
        /**
         * 1.定义一个7，个位是7或者倍数是7
         * 2.判断条件++
         * 3.定义一个开始值
         */
//        for (int i = 0; i <100 ; i++) {
//
//        }
//        如果while里面写true表示死循环
//        可以在10以下随机喊数字[1,10]
        int i = getRandom(1, 10);
        System.out.println("现在从" + i + "开始喊");
        int num = getScannerInt();
        guo(i, num);
    }

    /**
     * 得到用户输入跳过的数字
     * @return
     */
    private static int getScannerInt() {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入逢那个数跳过");
        return scanner.nextInt();
    }

    /**
     * 从i开始喊
     *
     * @param i
     */
    private static void guo(int i, int num) {
        while (true) {
//            三元运算符？
            boolean isSeven = i % 10 == num;
            boolean isBei = i % num == 0;
//            boolean r=
            if (isSeven || isBei) {
                System.out.println(i + "  过");
            } else {
                System.out.println(i);
            }
            if (i == 20) {
                break;
            }
            i++;
        }
    }

    /**
     * 得到start到end之间的随机数[start,end]
     *
     * @param start
     * @param end
     * @return
     */
    private static int getRandom(int start, int end) {
        Random random = new Random();

        return random.nextInt(end - start) + start;
    }
}
